Collaboration out of the box: A framework for enabling large-scale, energy-efficient pervasive computing

نویسنده

  • Du Li
چکیده

The number of mobile phone subscribers is reaching 5 billion. Mobile phones are increasingly used for collaborative applications, such as IM, Facebook, and those for traffic and environmental sensing. As these applications are becoming pervasive and large-scale, much is left to be desired in terms of energy efficiency. These applications are collaborative and must share information among the participating devices. Basically each device needs to notify peer devices of its latest state and receive new updates from their peers. All the communications must happen in a timely manner. To save energy, they often do not communicate with each other directly. Instead, they are configured to communicate via a conceptually centralized server, or the “cloud” in the modern terminology. Indeed, offloading communication from mobile devices to the cloud solves part of the energy efficiency problem. However, it is practically expensive to maintain a live connection between a mobile client and the server, especially when the client is hosted in a Web browser. Most existing systems cannot proactively notify a client of updates and rely on mobile clients periodically polling the cloud for updates that may become available at any time, or not exist at all. As a consequence, a mobile client has to compromise between timeliness of information and energy efficiency. Meanwhile, the “cloud” also becomes an energy hog if all clients poll it for updates blindly and frequently. To fundamentally address this problem, we have to look into the “cloud” to include the network carriers, a critical part that is often missing in many research proposals. Most previous proposals focus on optimizations in the box – how the device hardware and software can be optimized for energy efficiency. They are reasonable for most single-user applications. However, for collaborative applications that are mobile, cloud-based and large-scale, a better strategy would be to collaboratively optimize all the involved parts together, including the server, the network infrastructure, the devices, and the clients. Optimization techniques in-the-box and out-the-box are complementary. Intuitively, the server and the cellular base stations are connected. The server knows about new updates and the base stations are always connected to the mobile devices as is necessary for uninterrupted service. Hence, theoretically, the server can always push updates to a mobile client’s current service station, which in turn can push the updates to the client or suggests the client to fetch the updates from the server.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

E2DR: Energy Efficient Data Replication in Data Grid

Abstract— Data grids are an important branch of gird computing which provide mechanisms for the management of large volumes of distributed data. Energy efficiency has recently emerged as a hot topic in large distributed systems. The development of computing systems is traditionally focused on performance improvements driven by the demand of client's applications in scientific and business domai...

متن کامل

A context-sensitive dynamic role-based access control model for pervasive computing environments

Resources and services are accessible in pervasive computing environments from anywhere and at any time. Also, due to ever-changing nature of such environments, the identity of users is unknown. However, users must be able to access the required resources based on their contexts. These and other similar complexities necessitate dynamic and context-aware access control models for such environmen...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

The impact of Cloud Computing in the banking industry resources

Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...

متن کامل

The impact of Cloud Computing in the banking industry resources

Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010